package com.hbnu.xiadongyu;
/*
题⽬1：银⾏账⼾管理
设计⼀个 BankAccount 类，包含：
私有属性： accountNumber (账号)、 balance (余额)
公有⽅法：存款 deposit() 、取款 withdraw() 、查看余额 getBalance()
要求：取款⾦额不能超过余额
再创建 SavingsAccount ⼦类，增加：
私有属性： interestRate (利率)
公有⽅法： calculateInterest() 计算利息
*/
public class BankAccount {
    private char accountNumber;
    private double balance;
    public void deposit(double Inmoney){
        this.balance+=Inmoney;
    }
    public void withdraw(double Outmoney){
        if(this.balance<Outmoney)
            System.out.println("取款失败！");
        else{
            this.balance-=Outmoney;
            System.out.println("取款成功！");
        }

    }
    public double getBalance(){
        return this.balance;
    }
}
class SavingsAccount extends BankAccount{
    private double interestRate;
    public double calculateInterest(){
        return interestRate*getBalance();
    }
}
